.main-container {
    display: flex;
}
.main-container .left-menu {
    flex: 0 0 300px;
    padding: 50px 0px;
    background-color: #1D1D1D;
}
.left-menu .left-menu-item {
    position: relative;
    padding: 26px 0px 26px 100px;
    cursor: pointer;
    font-size: 20px;
    color: #fff;
}
.left-menu-item.left-menu-item-active i {
    position: absolute;
    left: 80px;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    width: 14px;
    height: 16px;
    background: url("/frontend/img/menu-icon.png") no-repeat center;
    background-size: 100% 100%;
}
.main-container .right-content {
    flex: 1;
    background-color: #F0F0F0;
}
.car-list {
    display: flex;
    flex-wrap: wrap;
}
.car-list .car-list-item {
    margin: 45px 30px 0px;
    padding: 36px 13px 36px 36px;
    cursor: pointer;
}
.car-list .car-list-item:hover {
    background-color: #fff;
}
.car-list-item .title{
    padding: 40px 0px;
    font-size: 20px;
    color: #333333;
}
.car-list-item .subtitle{
    font-size: 16px;
    color: #999999;
}
